package enums

// EnumTransModel mapping pg em_trans_model
type EnumTransModel string

const (
	// TransModelOrderingPaymentEnforcementIndependant 订单独立-支付独立-履约独立 (虚拟物品下单支付在一个事务,之后履约)
	TransModelOrderingPaymentEnforcementIndependant EnumTransModel = "oi_pi_ei"
	
	// TransModelOrderingPaymentMergeEnforcementIndependant 订单合并-支付合并-履约独立 (虚拟物品下单支付在一个事务,之后履约)
	TransModelOrderingPaymentMergeEnforcementIndependant EnumTransModel = "om_pm_ei"

	// TransModelOrderingIndependantPaymentEnforcementMerge 订单独立-支付合并-履约合并 (虚拟物品先下单,支付和履约在一个事务)
	TransModelOrderingIndependantPaymentEnforcementMerge EnumTransModel = "oi_pm_em"

	// TransModelOrderingPaymentEnforcementMerge 订单合并-支付合并-履约合并 (虚拟物品下单支付履约一个事务)
	TransModelOrderingPaymentEnforcementMerge EnumTransModel = "om_pm_em"

)